# 用于管理浏览器与驱动的自动下载
# IE 管理驱动
from webdriver_manager.firefox import IEDriverManager

# Edge 管理 msedgedriver.exe 驱动
from webdriver_manager.microsoft import EdgeChromiumDriverManager

# 谷歌（Chrome） 管理 chromeDriver.exe 驱动
from webdriver_manager.chrome import ChromeDriverManager

# 火狐 管理 geckodriver.exe 驱动，
''' 下方示例中展示中已导入，这里进行注释
from webdriver_manager.firefox import GeckoDriverManager'''

# ---------------------------------------------------------------------
# 导入 webdriver
from selenium import webdriver
# 导入 Service 控制浏览器的停止与结束,以火狐举例
from selenium.webdriver.firefox.service import Service
# 导入 GeckoDriverManager
from webdriver_manager.firefox import GeckoDriverManager

# 调用 service 自动匹配当前浏览器合适的驱动进行更新
service = Service(GeckoDriverManager().install())
driver = webdriver.Firefox()
